package com.li.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.li.pojo.dto.DictDateDto;
import com.li.pojo.dto.DictDatePageDto;
import com.li.pojo.po.DictDate;
import com.li.pojo.po.PageResult;

import java.util.List;

/**
 * <p>
 * 字典数据表 服务类
 * </p>
 *
 * @author author
 * @since 2024-04-11
 */
public interface DictDateService extends IService<DictDate> {

    //通过字典类型查询字典内容
    List<DictDate> findByDictType(String dictType);

    //添加
    void add(DictDateDto dictDateDto);

    //分页查询
    PageResult findPage(DictDatePageDto pageDto);

    //根据ids删除字典数据
    void deleteByIds(List<Integer> dictIds);

    //根据dictCode查询字典
    DictDate findByDictCode(Integer dictCode);

    //修改字典数据
    void updateDictDate(DictDateDto dictDateDto);
}
